package com.zhixue.content.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author Dragon
 * @description EditCourseDto
 * @date 2023/9/21 15:27
 */
@Data
@ApiModel(value = "EditCourseDto", description = "修改课程基本信息")
public class EditCourseDto extends AddCourseDto{

    /**
     * 其实对于这个类的存在我一开始觉得没有多大必要，可以直接去拿AddCourse 加一个id属性，
     * 但是我后来发现不行，因为那里面的属性是要对应courseBase的，courseBase是有id属性的，而且是主键，不能插入一个null值，
     * 所以综上所述，并不能使用AddCourse加一个属性id来接参
     */
    @ApiModelProperty(value = "课程id", required = true)
    private Long id;

}
